home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d27
/
dspsrcdr.arc
/
DSPSRCDR.CLP
next >
Wrap
Text File
|
1991-12-04
|
2KB
|
45 lines
/* (C) - Copyright 1988 by Shaw-Barton, Inc., Coshocton, OH 43812 */
/* */
/* TITLE: DSPSRCDIR1 (CLP) */
/* AUTHOR: Joseph L. Bolen */
/* DATE WRITTEN: August 1988 */
/* */
/* DESCRIPTION: CPP for DSPSRCDIR (CMD). */
/* Selective reformat of DSPFD TYPE(*MBRLIST) */
/* */
/* CALLED BY: DSPSRCDIR (CMD) */
/* CALLS: DSPSRCDIR2 (RPG) */
/* */
DSPSRCDIR1: PGM PARM(&TYPE &MBR &FILE &OUTPUT)
DCL VAR(&MBR) TYPE(*CHAR) LEN(10)
DCL VAR(&FILE) TYPE(*CHAR) LEN(20)
DCL VAR(&TYPE) TYPE(*CHAR) LEN(5)
DCL VAR(&TYP4) TYPE(*CHAR) LEN(4)
DCL VAR(&OUTPUT) TYPE(*LGL) LEN(1)
MONMSG MSGID(CPF0000) EXEC(GOTO ENDPGM)
DSPFD FILE(%SST(&FILE 01 10).%SST(&FILE 11 10)) +
TYPE(*MBRLIST) OUTPUT(*NONE) +
OUTFILE(VTOC.QTEMP)
IF (*NOT &OUTPUT) DO
OVRPRTF FILE(DSPSRCDR) HOLD(*YES)
ENDDO
OVRDBF FILE(QAFDMBRL) TOFILE(VTOC.QTEMP) +
SEQONLY(*YES 96)
CHGVAR VAR(&TYP4) VALUE(%SST(&TYPE 02 04))
CALL: CALL PGM(DSPSRCDIR2) PARM(&TYP4 &MBR)
DLTF VTOC.QTEMP
OUTPUT: IF (*NOT &OUTPUT) DO
DSPSPLF FILE(DSPSRCDR) SPLNBR(*LAST)
CNLSPLF FILE(DSPSRCDR) SPLNBR(*LAST)
ENDDO
GOTO ENDPGM
ENDPGM: CHGJOB SWS(00000000)
ENDPGM